well crafted - Turkish English Dictionary